interest payable and similar expenses - Espagnol Anglais Dictionnaire